﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using QLTH_DTO;
namespace QLTH_DATASSECC
{
  public class clsLopDA: ConnectionData.clsKetNoi
    {
      String _sql;
      public DataTable DanhSachLop()
      {
          _sql = "Select MALOP, TENLOP,KHOI.TENKHOI,BANHOC.TENBAN , NAMHOC.TENNAMHOC AS NAMHOC from LOPHOC inner join KHOI on LOPHOC.MAKHOI = KHOI.MAKHOI inner join BANHOC on LOPHOC.MABAN = BANHOC.MABAN inner join NAMHOC ON LOPHOC.MANH = NAMHOC.MANH";
          return Load_DataTable(_sql);
      }

     
      public string macuoi()
      {
          _sql = "SELECT TOP 1 MALOP FROM LOPHOC ORDER BY MALOP DESC";
          return laymacuoi(_sql);
      }
      public int Them_lop(clsLopDTO lop)
      {
          int namepara = 5;
          String[] name = new String[namepara];
          Object[] values = new Object[namepara];
          name[0] = "@MaLop"; values[0] = lop.Malop;
          name[1] = "@Makhoi"; values[1] = lop.Khoi.Makhoi;
          name[2] = "@Manh"; values[2] = lop.Namhoc.Manh;
          name[3] = "@Maban"; values[3] = lop.Banhoc.Maban;
          name[4] = "@Tenlop"; values[4] = lop.Tenlop;
          _sql = "INSERT INTO LOPHOC VALUES(@Malop,@Makhoi,@Manh,@Maban,@Tenlop)";

          return Nonquery(_sql,name,values,namepara);
      }

      //Lấy list từ mã năm và mã khồi và mã năm
      //public IEnumerable<clsLopDTO> ListLop_NH_KHOI(string _nh, string _khoi)
      //{ 
            
      //}
    }
}
